/* CORE STYLES */

/* noty bar */
.noty_bar {
	position: fixed;
	display: none;
	z-index: 9999999;
}

/* noty_message */
.noty_bar .noty_message {
	text-align: center;
}

/* noty close button */
.noty_bar .noty_close {
	cursor: pointer;
}

/* noty modal */
.noty_modal {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 10000;
	opacity: 0.6;
	display: none;
	left: 0;
	top: 0;
}

/* noty container for noty_layout_topLeft & noty_layout_topRight */
ul.noty_cont {
	position: fixed;
	z-index: 10000000;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 300px;
}

ul.noty_cont li {
	position: relative;
	float: left;
	clear: both;
	list-style: none;
	padding: 0px;
	margin: 10px 0 0 0;
	width: 300px; /* Fix for: http://bugs.jquery.com/ticket/2278 */
}

ul.noty_cont.noty_layout_topLeft {
	left: 20px;
	top: 20px;
}

ul.noty_cont.noty_layout_topRight {
	right: 40px;
	top: 20px;
}

ul.noty_cont.noty_layout_bottomLeft {
	left: 20px;
	bottom: 20px
}

ul.noty_cont.noty_layout_bottomRight {
	right: 40px;
	bottom: 20px
}

ul.noty_cont.noty_layout_topRight li {
	float: right
}

/* LAYOUTS */

/* noty_layout_top */
.noty_bar.noty_layout_top {
	top: 0;
	left: 0;
	width: 100%;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* noty_layout_bottom */
.noty_bar.noty_layout_bottom {
	bottom: 0;
	left: 0;
	width: 100%;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* noty_layout_center */
.noty_bar.noty_layout_center {
	top: 40%;
}

/* noty_layout_topLeft & noty_layout_topRight */
.noty_bar.noty_layout_topLeft,.noty_bar.noty_layout_topRight,.noty_bar.noty_layout_bottomLeft,.noty_bar.noty_layout_bottomRight
	{
	width: 100%;
	clear: both;
	position: relative;
}

.noty_bar.noty_layout_topLeft .noty_message,.noty_bar.noty_layout_topRight .noty_message,.noty_bar.noty_layout_bottomLeft .noty_message,.noty_bar.noty_layout_bottomRight .noty_message
	{
	text-align: left;
}

/* noty_layout_topCenter */
.noty_bar.noty_layout_topCenter {
	top: 20px;
}